//
//  ICMessageConst.m
//  AFNetworking
//
//  Created by zhangrongwu on 2018/1/17.
//

#import "ICMessageConst.h"

/************Const*************/
/************Event*************/

NSString *const GXRouterEventVoiceTapEventName   = @"GXRouterEventVoiceTapEventName";
NSString *const GXRouterEventImageTapEventName   = @"GXRouterEventImageTapEventName";
NSString *const GXRouterEventTextUrlTapEventName = @"GXRouterEventTextUrlTapEventName";
NSString *const GXRouterEventMenuTapEventName    = @"GXRouterEventMenuTapEventName";
NSString *const GXRouterEventVideoTapEventName   = @"GXRouterEventVideoTapEventName";
NSString *const GXRouterEventShareTapEvent       = @"GXRouterEventShareTapEvent";
NSString *const GXRouterEventRedPacketTapEvent   = @"GXRouterEventRedPacketTapEvent";

NSString *const GXRouterEventVideoRecordExit     = @"GXRouterEventVideoRecordExit";
NSString *const GXRouterEventVideoRecordCancel   = @"GXRouterEventVideoRecordCancel";
NSString *const GXRouterEventVideoRecordFinish   = @"GXRouterEventVideoRecordFinish";
NSString *const GXRouterEventVideoRecordStart    = @"GXRouterEventVideoRecordStart";
NSString *const GXRouterEventURLSkip             = @"GXRouterEventURLSkip";
NSString *const GXRouterEventScanFile            = @"GXRouterEventScanFile";
NSString *const GXRouterEventNoticeMy            = @"GXRouterEventNoticeMy";
NSString *const GXRouterEventsingleFingerTwo     = @"GXRouterEventsingleFingerTwo";
NSString *const GXRouterEventNoticeMessage       = @"GXRouterEventNoticeMessage";
NSString *const GXRouterEventDrtNewsTapEvent       = @"GXRouterEventDrtNewsTapEvent";
NSString *const GXRouterEventQuestionEvent     = @"GXRouterEventQuestionEvent";
NSString *const GXRouterEventActivityEvent     = @"GXRouterEventActivityEvent";
NSString *const GXRouterEventSysTopEvent     = @"GXRouterEventSysTopEvent";



/************Name*************/

NSString *const VideoPathKey = @"VideoPathKey";
NSString *const GXSelectEmotionKey  = @"GXSelectEmotionKey";

/************Message*************/
NSString *const MessageKey      = @"GXMessageKey";
NSString *const VoiceIcon       = @"GXVoiceIcon";
NSString *const RedView         = @"GXRedView";

// 消息类型
NSString *const TypeSystem      = @"0";
NSString *const TypeText        = @"1";
NSString *const TypeVoice       = @"2";
NSString *const TypePic         = @"3";
NSString *const TypeVideo       = @"4";
NSString *const TypeFile        = @"5";
NSString *const TypeTextURL     = @"6";
NSString *const TypePicText     = @"7";
NSString *const TypeURL         = @"8"; //url
NSString *const TypeDrtNews     = @"9"; // 新闻
NSString *const TypeShortcut    = @"10"; // 直接审批
//NSString *const TypeAppRoval    = @"11"; // 跳转审批
NSString *const TypePending     = @"11";// 待办
NSString *const TypeNotif       = @"12";
NSString *const TypeAtText      = @"13";
NSString *const TypeQuestion    = @"14";
NSString *const TypeRedPacket   = @"20"; // 红包消息
// 动态
NSString *const TypeDyText    = @"21"; // 动态文本
NSString *const TypeDyPic     = @"22"; // 文本+单图
NSString *const TypeDyMPic    = @"23"; // 文本+多图
NSString *const TypeDyVideo   = @"24";// 文本+单视频
NSString *const TypeDyPicURL  = @"25"; // 图文+链接

// 新消息

NSString *const TypeVideoConference = @"27";// 视频会议
NSString *const TypeActivity  = @"28";
NSString *const TypeSysTop    = @"29";

NSString *const TypeChance    = @"50";


NSString *const Type10000 = @"1000";
NSString *const Type10001 = @"1001";
NSString *const Type10002 = @"1002";
NSString *const Type10003 = @"1003";






/************Notification*************/

NSString *const GXEmotionDidSelectNotification   = @"GXEmotionDidSelectNotification";
NSString *const GXEmotionDidDeleteNotification   = @"GXEmotionDidDeleteNotification";
NSString *const GXEmotionDidSendNotification     = @"GXEmotionDidSendNotification";
//NSString *const NotificationReceiveUnreadMessage =
//    @"NotificationReceiveUnreadMessage";
NSString *const NotificationDidCreatedConversation = @"NotificationDidCreatedConversation";
NSString *const NotificationFirstMessage         = @"NotificationFirstMessage";
NSString *const NotificationDidUpdateDeliver     = @"NotificationDidUpdateDeliver";
NSString *const NotificationPushDidReceived      = @"NotificationPushDidReceived";
NSString *const NotificationDeliverChanged       = @"NotificationDeliverChanged";
NSString *const NotificationBackMsgNotification  = @"NotificationBackMsgNotification";
NSString *const NotificationGPhotoDidChanged     = @"NotificationGPhotoDidChanged";
NSString *const NotificationReloadDataIMSource     = @"NotificationReloadDataIMSource";
NSString *const NotificationUserHeadImgChangedNotification  = @"NotificationUserHeadImgChangedNotification";
NSString *const NotificationKickUserNotification     = @"NotificationKickUserNotification";
NSString *const NotificationSendRedPacketNotification     = @"NotificationSendRedPacketNotification";
NSString *const NotificationShareExitNotification = @"NotificationShareExitNotification";
NSString *const ICShareCancelNotification = @"ICShareCancelNotification";
NSString *const ICShareConfirmNotification = @"ICShareConfirmNotification";
NSString *const ICShareStayInAppNotification = @"ICShareStayInAppNotification";
NSString *const ICShareBackOtherAppNotification = @"ICShareBackOtherAppNotification";
NSString *const ICShowPubMenuViewNotification = @"ICShowPubMenuViewNotification";
NSString *const NotificationEnterForegroundChatRefresh = @"NotificationEnterForegroundChatRefresh";
NSString *const NotificationUpdateMessageStateRefresh = @"NotificationUpdateMessageStateRefresh";
NSString *const NotificationIMunreadMessages = @"NotificationIMunreadMessages";
NSString *const NotificationMessageNoticeMy = @"NotificationMessageNoticeMy";
NSString* const NotificationJobMessage = @"Notification_job_message";
NSString* const NotificationGroupTopMessage = @"Notification_groupTopMessage";



